redis.call('incr',KEYS[1])
redis.call('expire',KEYS[1],ARGV[2])
if (tonumber(redis.call('get',KEYS[1])) > tonumber(ARGV[1])) then
    redis.call('decr',KEYS[1])
    return 0
end
return 1
